


#       vmess 一键转换为 脚本模式
#         重写  coolapk @GOIV19                              
#    (使用方法:在等号后面加上自己的节点)
#              |  | 
#              |  | 
#              |  |
#             / /
#            / /
#           / /
#           V

Vmess=



if [ ! -n "$Vmess" ]; then
    echo ""
    echo "\033[41;37m错误!节点内容为空 \033[0m"           
    echo ""
    exit
fi

#自定义节点名称

v2name=默认节点

                                                
    zt=`sed -n 28p ./一键转换vmess并开启.sh` #命名节点文件21p表示21行
    echo $zt >./输出1.ini
    name=`cut -d '=' -f 2 ./输出1.ini`
    echo $Vmess >./输出.ini
    v2=`cut -d '/' -f 3 ./输出.ini`
    test=$(printf "%s" $v2| base64 -d)
    echo "$test" > ./输出.ini
    ip=`cut -d '"' -f 4 ./输出.ini` #ip
    port=`cut -d '"' -f 28 ./输出.ini` #接口
    uuid=`cut -d '"' -f 16 ./输出.ini` #uuid
    alterld=`cut -d '"' -f 8 ./输出.ini` #额外id
    network=`cut -d '"' -f 20 ./输出.ini` #传输协议
    path=`cut -d '"' -f 24 ./输出.ini` #path
    tsoh=`cut -d '"' -f 12 ./输出.ini` #tsoh

#------------------混淆------------------------
host=h5.nty.tv189.com
#------------------混淆------------------------
if [[ "tcp" == ${network} ]]; then
    network=GET
fi
    echo -e "addr="$ip:$port"\nuuid="$uuid"\nalterId=$alterld\nsecurity="auto"\nmethod="$network"\npath="$path"\nhost="$host"\nDNS="223.6.6.6"" >./v2节点/$name.ini   #创建节点文件
    sed -i "/file=/cfile=$name" ./config.ini #修改默认节点
    echo -e "cd ../\nsed -i \"/file=/cfile=$name\" config.ini\necho -e \"\n\033[42;34m 节点成功更换 \033[0m\"\n${0%/*}/*/\"v2ray\".bin start\ncd ${0%/*}\nchmod -R 777 .\n. ./config.ini\n./核心/\"sohigh\".bin start">./节点选择/$name.sh 
    echo ""
    echo ""
    echo ""
    echo "\033[42;34m节点转换状态=========> ✔ \033[0m"           
    echo ""
    echo "\033[42;34m默认节点已更改为=====> $name \033[0m"           
    echo ""

${0%/*}/*/"v2ray".bin start
cd ${0%/*}
chmod -R 777 .
. ./config.ini
./核心/"sohigh".bin start

#------------清除-------------
o=Vmess=
sed -i "15c${o}" ./一键转换vmess并开启.sh
rm -f ./*.bak
rm -f ./输出.ini
rm -f ./输出1.ini
                                     